<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<button onclick="sum1_1000()">计算1-1000的和</button>
		<button onclick="sum_ji1()">计算1-1000中奇数的和方法1</button>
		<button onclick="sum_ji2()">计算1-1000中奇数的和方法2</button>
		<button onclick="sum_ou1()">计算1-1000中偶数数的和方法1</button>
		<button onclick="sum_ou2()">计算1-1000中偶数数的和方法2</button>
		<button onclick="numbers()">猜数字小游戏</button>
		<script type="text/javascript">
			//计算1-1000的和			
			function sum1_1000(){
				var i=1;
				var sum=0;			
				while(i<=1000){
					sum+=i;
					i++;
				}				
				console.log(sum);
			}
			
			
			//计算1-1000中奇数的和 方法1
			function sum_ji1(){
				var i=1;
				var sum=0;
				while(i<=1000){
					sum+=i;
					i=i+2;
				}
				console.log(sum);
			}
			
			
			//计算1-1000中奇数的和 方法2
			function sum_ji2(){
				var i=1;
				var sum=0;
				while(i<=1000){
					if(i%2==1){
						sum+=i;
					}
					
					i++;
				}
				console.log(sum);
			}
			
			
			//计算1-1000中偶数的和 方法1
			function sum_ou1(){
				var i=0;
				var sum=0;
				while(i<=1000){					
					sum+=i;					
					i+=2;
				}
				console.log(sum);
			}
			
			//计算1-1000中偶数的和 方法2
			function sum_ou2(){
				var i=0;
				var sum=0;
				while(i<=1000){	
					if(i%2==0){
						sum+=i;	
					}									
					i++;
				}
				console.log(sum);
			}
			
			
			//猜数字小游戏
			function numbers(){
				var diff=parseInt(prompt("请选择游戏难度:1.简单 2.普通 3.困难"));
				var hp;
				var r=parseInt(Math.random()*(100-1+1)+1);
				if(diff==1){
					hp=15;
				}else if(diff==2){
					hp=10;
				}else if(diff==3){
					hp=5;
				}else{
					alert("恭喜您进入地狱模式!");
					hp=1;
				}
													
				while(true){
					if(hp==0){
						alert("很遗憾，游戏结束!");
						break;
					}
					var num=parseInt(prompt("请输入一个数字开始挑战,目前生命值为:"+hp));
					if(!isNaN(num)){
						if(num>r){
							alert("您输的数字大了");
							hp--;
						}else if(num<r){
							alert("您输的数字小了");
							hp--;
						}else{
							alert("恭喜您，猜对啦!");
							break;
						}
					}else{
						alert("请不要恶意输入!");
						hp--;
					}					
				}						
			}
			
		</script>
		
		
		
	</body>
</html>
